package cn.dengta.webapp.im.dto;

import java.io.Serializable;

import cn.dengta.webapp.im.enums.CustomMsgType;
import lombok.Getter;
import lombok.Setter;

/**
 * 云信群VIP 即将到期提醒
 */
@Getter
@Setter
public class UserGroupVipDTO implements Serializable {

	/**
	 * 消息类型
	 *
	 * @see CustomMsgType
	 */
	private Integer type;

	Long toUserId;
	/** 消息体 */
	String msg;

	public static UserGroupVipDTO of(Long toUserId, CustomMsgType type, String msg) {
		UserGroupVipDTO dto = new UserGroupVipDTO();
		dto.setType(type.getValue());
		dto.setToUserId(toUserId);
		dto.setMsg(msg);
		return dto;
	}

}
